package com.joysuch.wwyt.bp.entity.dto;

import lombok.Data;

import java.util.Date;

@Data
public class CheckRecordDto {
    // 任务时间
    private Date checkDate;
    // 任务截止时间
    private Date deadline;
    // 任务状态（已完成、未完成、被完成、、、）
    private String taskStatus;
    // 分析单元
    private Long riskPointId;
    private String riskPointName;
    // 风险区域名称
    private String districtName;
    // 风险等级
    private String riskPointLevel;
    // 管控措施
    private Long riskMeasureTypeId;
    // 管控措施内容
    private String riskMeasureContent;
    // 隐患排查内容
    private String hiddenDangerContent;
    // 排查人员
    private String executorIds;
    // 排查周期
    private String checkRateDescribe;
    // 排查记录id
    private Long recordId;
    // 完成时间
    private Date checkFinishDate;
    // 状态（正常、异常）
    private String action;
    // 问题描述
    private String problemDescription;
    // 照片
    private String attachmentJson;
    // 计划id
    private Long planId;
    // 任务id
    private Long taskId;
    // 记录id
    private Long recordItemId;
    // 异常处理状态（eg：未整改、已处理）
    private String recordRepairStatus;
    //流程实例id
    private String wfProcessInsId;
    // 流程状态
    private String wfProcessStatus;
    // 提交处理后关联的流程数据code
    private String workflowTaskCode;
    // 流程引擎的处理状态
    private String flowHandelState;
    // 排查完成人
    private Long checkUserId;
    // 周期单位
    private String periodUnit;
    // 周期
    private Integer periodDays;
    // 风险点nfc号、签到方式
    private String pointNfcCode;
    // 签到方式(0：人员定位，1：刷卡签到，2：不签到)
    private Integer signInMethod;
    // 签到位置
    private String verifyLocation;
    // 签到状态
    private String verifyState;
    // 任务有效状态
    private String planInvalidFlag;
    // 未检原因
    private String uncheckReason;
    //app签名
    private String autograph;
}
